package com.xs.designpattern;

/**
 * 不同状态的附魔
 * @author xs
 */
public interface Enchantment {
    /**
     * 激活时
     */
    void onActivate();

    /**
     * 使用时
     */
    void apply();

    /**
     * 关闭时
     */
    void onDeactivate();
}
